use ::libc;
pub type __u_int = libc::c_uint;
pub type u_int = __u_int;
pub type pane_lines = libc::c_uint;
pub const PANE_LINES_NUMBER: pane_lines = 4;
pub const PANE_LINES_SIMPLE: pane_lines = 3;
pub const PANE_LINES_HEAVY: pane_lines = 2;
pub const PANE_LINES_DOUBLE: pane_lines = 1;
pub const PANE_LINES_SINGLE: pane_lines = 0;
pub type box_lines = libc::c_int;
pub const BOX_LINES_NONE: box_lines = 6;
pub const BOX_LINES_PADDED: box_lines = 5;
pub const BOX_LINES_ROUNDED: box_lines = 4;
pub const BOX_LINES_SIMPLE: box_lines = 3;
pub const BOX_LINES_HEAVY: box_lines = 2;
pub const BOX_LINES_DOUBLE: box_lines = 1;
pub const BOX_LINES_SINGLE: box_lines = 0;
pub const BOX_LINES_DEFAULT: box_lines = -1;
pub type options_table_type = libc::c_uint;
pub const OPTIONS_TABLE_COMMAND: options_table_type = 6;
pub const OPTIONS_TABLE_CHOICE: options_table_type = 5;
pub const OPTIONS_TABLE_FLAG: options_table_type = 4;
pub const OPTIONS_TABLE_COLOUR: options_table_type = 3;
pub const OPTIONS_TABLE_KEY: options_table_type = 2;
pub const OPTIONS_TABLE_NUMBER: options_table_type = 1;
pub const OPTIONS_TABLE_STRING: options_table_type = 0;
#[derive(Copy, Clone)]
#[repr(C)]
pub struct options_table_entry {
    pub name: *const libc::c_char,
    pub alternative_name: *const libc::c_char,
    pub type_0: options_table_type,
    pub scope: libc::c_int,
    pub flags: libc::c_int,
    pub minimum: u_int,
    pub maximum: u_int,
    pub choices: *mut *const libc::c_char,
    pub default_str: *const libc::c_char,
    pub default_num: libc::c_longlong,
    pub default_arr: *mut *const libc::c_char,
    pub separator: *const libc::c_char,
    pub pattern: *const libc::c_char,
    pub text: *const libc::c_char,
    pub unit: *const libc::c_char,
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct options_name_map {
    pub from: *const libc::c_char,
    pub to: *const libc::c_char,
}
static mut options_table_mode_keys_list: [*const libc::c_char; 3] = [
    b"emacs\0" as *const u8 as *const libc::c_char,
    b"vi\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_clock_mode_style_list: [*const libc::c_char; 3] = [
    b"12\0" as *const u8 as *const libc::c_char,
    b"24\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_status_list: [*const libc::c_char; 7] = [
    b"off\0" as *const u8 as *const libc::c_char,
    b"on\0" as *const u8 as *const libc::c_char,
    b"2\0" as *const u8 as *const libc::c_char,
    b"3\0" as *const u8 as *const libc::c_char,
    b"4\0" as *const u8 as *const libc::c_char,
    b"5\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_message_line_list: [*const libc::c_char; 6] = [
    b"0\0" as *const u8 as *const libc::c_char,
    b"1\0" as *const u8 as *const libc::c_char,
    b"2\0" as *const u8 as *const libc::c_char,
    b"3\0" as *const u8 as *const libc::c_char,
    b"4\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_status_keys_list: [*const libc::c_char; 3] = [
    b"emacs\0" as *const u8 as *const libc::c_char,
    b"vi\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_status_justify_list: [*const libc::c_char; 5] = [
    b"left\0" as *const u8 as *const libc::c_char,
    b"centre\0" as *const u8 as *const libc::c_char,
    b"right\0" as *const u8 as *const libc::c_char,
    b"absolute-centre\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_status_position_list: [*const libc::c_char; 3] = [
    b"top\0" as *const u8 as *const libc::c_char,
    b"bottom\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_bell_action_list: [*const libc::c_char; 5] = [
    b"none\0" as *const u8 as *const libc::c_char,
    b"any\0" as *const u8 as *const libc::c_char,
    b"current\0" as *const u8 as *const libc::c_char,
    b"other\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_visual_bell_list: [*const libc::c_char; 4] = [
    b"off\0" as *const u8 as *const libc::c_char,
    b"on\0" as *const u8 as *const libc::c_char,
    b"both\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_cursor_style_list: [*const libc::c_char; 8] = [
    b"default\0" as *const u8 as *const libc::c_char,
    b"blinking-block\0" as *const u8 as *const libc::c_char,
    b"block\0" as *const u8 as *const libc::c_char,
    b"blinking-underline\0" as *const u8 as *const libc::c_char,
    b"underline\0" as *const u8 as *const libc::c_char,
    b"blinking-bar\0" as *const u8 as *const libc::c_char,
    b"bar\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_pane_scrollbars_list: [*const libc::c_char; 4] = [
    b"off\0" as *const u8 as *const libc::c_char,
    b"modal\0" as *const u8 as *const libc::c_char,
    b"on\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_pane_scrollbars_position_list: [*const libc::c_char; 3] = [
    b"right\0" as *const u8 as *const libc::c_char,
    b"left\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_pane_status_list: [*const libc::c_char; 4] = [
    b"off\0" as *const u8 as *const libc::c_char,
    b"top\0" as *const u8 as *const libc::c_char,
    b"bottom\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_pane_border_indicators_list: [*const libc::c_char; 5] = [
    b"off\0" as *const u8 as *const libc::c_char,
    b"colour\0" as *const u8 as *const libc::c_char,
    b"arrows\0" as *const u8 as *const libc::c_char,
    b"both\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_pane_border_lines_list: [*const libc::c_char; 6] = [
    b"single\0" as *const u8 as *const libc::c_char,
    b"double\0" as *const u8 as *const libc::c_char,
    b"heavy\0" as *const u8 as *const libc::c_char,
    b"simple\0" as *const u8 as *const libc::c_char,
    b"number\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_popup_border_lines_list: [*const libc::c_char; 8] = [
    b"single\0" as *const u8 as *const libc::c_char,
    b"double\0" as *const u8 as *const libc::c_char,
    b"heavy\0" as *const u8 as *const libc::c_char,
    b"simple\0" as *const u8 as *const libc::c_char,
    b"rounded\0" as *const u8 as *const libc::c_char,
    b"padded\0" as *const u8 as *const libc::c_char,
    b"none\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_set_clipboard_list: [*const libc::c_char; 4] = [
    b"off\0" as *const u8 as *const libc::c_char,
    b"external\0" as *const u8 as *const libc::c_char,
    b"on\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_window_size_list: [*const libc::c_char; 5] = [
    b"largest\0" as *const u8 as *const libc::c_char,
    b"smallest\0" as *const u8 as *const libc::c_char,
    b"manual\0" as *const u8 as *const libc::c_char,
    b"latest\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_remain_on_exit_list: [*const libc::c_char; 4] = [
    b"off\0" as *const u8 as *const libc::c_char,
    b"on\0" as *const u8 as *const libc::c_char,
    b"failed\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_destroy_unattached_list: [*const libc::c_char; 5] = [
    b"off\0" as *const u8 as *const libc::c_char,
    b"on\0" as *const u8 as *const libc::c_char,
    b"keep-last\0" as *const u8 as *const libc::c_char,
    b"keep-group\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_detach_on_destroy_list: [*const libc::c_char; 6] = [
    b"off\0" as *const u8 as *const libc::c_char,
    b"on\0" as *const u8 as *const libc::c_char,
    b"no-detached\0" as *const u8 as *const libc::c_char,
    b"previous\0" as *const u8 as *const libc::c_char,
    b"next\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_extended_keys_list: [*const libc::c_char; 4] = [
    b"off\0" as *const u8 as *const libc::c_char,
    b"on\0" as *const u8 as *const libc::c_char,
    b"always\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_extended_keys_format_list: [*const libc::c_char; 3] = [
    b"csi-u\0" as *const u8 as *const libc::c_char,
    b"xterm\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_allow_passthrough_list: [*const libc::c_char; 4] = [
    b"off\0" as *const u8 as *const libc::c_char,
    b"on\0" as *const u8 as *const libc::c_char,
    b"all\0" as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
static mut options_table_status_format_default: [*const libc::c_char; 3] = [
    b"#[align=left range=left #{E:status-left-style}]#[push-default]#{T;=/#{status-left-length}:status-left}#[pop-default]#[norange default]#[list=on align=#{status-justify}]#[list=left-marker]<#[list=right-marker]>#[list=on]#{W:#[range=window|#{window_index} #{E:window-status-style}#{?#{&&:#{window_last_flag},#{!=:#{E:window-status-last-style},default}}, #{E:window-status-last-style},}#{?#{&&:#{window_bell_flag},#{!=:#{E:window-status-bell-style},default}}, #{E:window-status-bell-style},#{?#{&&:#{||:#{window_activity_flag},#{window_silence_flag}},#{!=:#{E:window-status-activity-style},default}}, #{E:window-status-activity-style},}}]#[push-default]#{T:window-status-format}#[pop-default]#[norange default]#{?window_end_flag,,#{window-status-separator}},#[range=window|#{window_index} list=focus #{?#{!=:#{E:window-status-current-style},default},#{E:window-status-current-style},#{E:window-status-style}}#{?#{&&:#{window_last_flag},#{!=:#{E:window-status-last-style},default}}, #{E:window-status-last-style},}#{?#{&&:#{window_bell_flag},#{!=:#{E:window-status-bell-style},default}}, #{E:window-status-bell-style},#{?#{&&:#{||:#{window_activity_flag},#{window_silence_flag}},#{!=:#{E:window-status-activity-style},default}}, #{E:window-status-activity-style},}}]#[push-default]#{T:window-status-current-format}#[pop-default]#[norange list=on default]#{?window_end_flag,,#{window-status-separator}}}#[nolist align=right range=right #{E:status-right-style}]#[push-default]#{T;=/#{status-right-length}:status-right}#[pop-default]#[norange default]\0"
        as *const u8 as *const libc::c_char,
    b"#[align=centre]#{P:#{?pane_active,#[reverse],}#{pane_index}[#{pane_width}x#{pane_height}]#[default] }\0"
        as *const u8 as *const libc::c_char,
    0 as *const libc::c_char,
];
#[no_mangle]
pub static mut options_other_names: [options_name_map; 7] = [
    {
        let mut init = options_name_map {
            from: b"display-panes-color\0" as *const u8 as *const libc::c_char,
            to: b"display-panes-colour\0" as *const u8 as *const libc::c_char,
        };
        init
    },
    {
        let mut init = options_name_map {
            from: b"display-panes-active-color\0" as *const u8 as *const libc::c_char,
            to: b"display-panes-active-colour\0" as *const u8 as *const libc::c_char,
        };
        init
    },
    {
        let mut init = options_name_map {
            from: b"clock-mode-color\0" as *const u8 as *const libc::c_char,
            to: b"clock-mode-colour\0" as *const u8 as *const libc::c_char,
        };
        init
    },
    {
        let mut init = options_name_map {
            from: b"cursor-color\0" as *const u8 as *const libc::c_char,
            to: b"cursor-colour\0" as *const u8 as *const libc::c_char,
        };
        init
    },
    {
        let mut init = options_name_map {
            from: b"prompt-cursor-color\0" as *const u8 as *const libc::c_char,
            to: b"prompt-cursor-colour\0" as *const u8 as *const libc::c_char,
        };
        init
    },
    {
        let mut init = options_name_map {
            from: b"pane-colors\0" as *const u8 as *const libc::c_char,
            to: b"pane-colours\0" as *const u8 as *const libc::c_char,
        };
        init
    },
    {
        let mut init = options_name_map {
            from: 0 as *const libc::c_char,
            to: 0 as *const libc::c_char,
        };
        init
    },
];
#[no_mangle]
pub static mut options_table: [options_table_entry; 199] = [options_table_entry {
    name: 0 as *const libc::c_char,
    alternative_name: 0 as *const libc::c_char,
    type_0: OPTIONS_TABLE_STRING,
    scope: 0,
    flags: 0,
    minimum: 0,
    maximum: 0,
    choices: 0 as *mut *const libc::c_char,
    default_str: 0 as *const libc::c_char,
    default_num: 0,
    default_arr: 0 as *mut *const libc::c_char,
    separator: 0 as *const libc::c_char,
    pattern: 0 as *const libc::c_char,
    text: 0 as *const libc::c_char,
    unit: 0 as *const libc::c_char,
}; 199];
unsafe extern "C" fn run_static_initializers() {
    options_table = [
        {
            let mut init = options_table_entry {
                name: b"backspace\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_KEY,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: '\u{7f}' as i32 as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"The key to send for backspace.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"buffer-limit\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 1 as libc::c_int as u_int,
                maximum: 2147483647 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 50 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"The maximum number of automatic buffers. When this is reached, the oldest buffer is deleted.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"command-alias\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x1 as libc::c_int,
                flags: 0x1 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"split-pane=split-window,splitp=split-window,server-info=show-messages -JT,info=show-messages -JT,choose-window=choose-tree -w,choose-session=choose-tree -s\0"
                    as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Array of command aliases. Each entry is an alias and a command separated by '='.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"copy-command\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Shell command run when text is copied. If empty, no command is run.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"cursor-colour\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COLOUR,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: -(1 as libc::c_int) as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Colour of the cursor.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"cursor-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_cursor_style_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of the cursor.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"default-terminal\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"tmux-256color\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Default for the 'TERM' environment variable.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"editor\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"/usr/bin/vi\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Editor run to edit files.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"escape-time\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 2147483647 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 10 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Time to wait before assuming a key is Escape.\0" as *const u8
                    as *const libc::c_char,
                unit: b"milliseconds\0" as *const u8 as *const libc::c_char,
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"exit-empty\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether the server should exit if there are no sessions.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"exit-unattached\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether the server should exit if there are no attached clients.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"extended-keys\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_extended_keys_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether to request extended key sequences from terminals that support it.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"extended-keys-format\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_extended_keys_format_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"The format of emitted extended key sequences.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"focus-events\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether to send focus events to applications.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"history-file\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Location of the command prompt history file. Empty does not write a history file.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"input-buffer-size\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 1048576 as libc::c_int as u_int,
                maximum: (2147483647 as libc::c_int as libc::c_uint)
                    .wrapping_mul(2 as libc::c_uint)
                    .wrapping_add(1 as libc::c_uint),
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1048576 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Number of byte accpted in a single input before dropping.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"menu-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"default\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Default style of menu.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"menu-selected-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"bg=yellow,fg=black\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Default style of selected menu item.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"menu-border-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"default\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Default style of menu borders.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"menu-border-lines\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_popup_border_lines_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: BOX_LINES_SINGLE as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Type of characters used to draw menu border lines. Some of these are only supported on terminals with UTF-8 support.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"message-limit\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 2147483647 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1000 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Maximum number of server messages to keep.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"prefix-timeout\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 2147483647 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"The timeout for the prefix key if no subsequent key is pressed. Zero means disabled.\0"
                    as *const u8 as *const libc::c_char,
                unit: b"milliseconds\0" as *const u8 as *const libc::c_char,
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"prompt-history-limit\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 2147483647 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 100 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Maximum number of commands to keep in history.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"set-clipboard\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x1 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_set_clipboard_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether to attempt to set the system clipboard ('on' or 'external') and whether to allow applications to create paste buffers with an escape sequence ('on' only).\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"terminal-overrides\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x1 as libc::c_int,
                flags: 0x1 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"linux*:AX@\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"List of terminal capabilities overrides.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"terminal-features\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x1 as libc::c_int,
                flags: 0x1 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str:
                    b"xterm*:clipboard:ccolour:cstyle:focus:title,screen*:title,rxvt*:ignorefkeys\0"
                        as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"List of terminal features, used if they cannot be automatically detected.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"user-keys\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x1 as libc::c_int,
                flags: 0x1 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"User key assignments. Each sequence in the list is translated into a key: 'User0', 'User1' and so on.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"activity-action\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_bell_action_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 3 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Action to take on an activity alert.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"assume-paste-time\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 2147483647 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Maximum time between input to assume it is pasting rather than typing.\0"
                    as *const u8 as *const libc::c_char,
                unit: b"milliseconds\0" as *const u8 as *const libc::c_char,
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"base-index\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 2147483647 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Default index of the first window in each session.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"bell-action\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_bell_action_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Action to take on a bell alert.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"default-command\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Default command to run in new panes. If empty, a shell is started.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"default-shell\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"/bin/sh\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Location of default shell.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"default-size\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"80x24\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: b"[0-9]*x[0-9]*\0" as *const u8 as *const libc::c_char,
                text: b"Initial size of new sessions.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"destroy-unattached\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_destroy_unattached_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether to destroy sessions when they have no attached clients, or keep the last session whether in the group.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"detach-on-destroy\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_detach_on_destroy_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether to detach when a session is destroyed, or switch the client to another session if any exist.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"display-panes-active-colour\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COLOUR,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Colour of the active pane for 'display-panes'.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"display-panes-colour\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COLOUR,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 4 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Colour of not active panes for 'display-panes'.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"display-panes-time\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 1 as libc::c_int as u_int,
                maximum: 2147483647 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1000 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Time for which 'display-panes' should show pane numbers.\0" as *const u8
                    as *const libc::c_char,
                unit: b"milliseconds\0" as *const u8 as *const libc::c_char,
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"display-time\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 2147483647 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 750 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Time for which status line messages should appear.\0" as *const u8
                    as *const libc::c_char,
                unit: b"milliseconds\0" as *const u8 as *const libc::c_char,
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"history-limit\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 2147483647 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 2000 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Maximum number of lines to keep in the history for each pane. If changed, the new value applies only to new panes.\0"
                    as *const u8 as *const libc::c_char,
                unit: b"lines\0" as *const u8 as *const libc::c_char,
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"initial-repeat-time\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 2000000 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Time to wait for a key binding to repeat the first time the key is pressed, if it is bound with the '-r' flag. Subsequent presses use the 'repeat-time' option.\0"
                    as *const u8 as *const libc::c_char,
                unit: b"milliseconds\0" as *const u8 as *const libc::c_char,
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"key-table\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"root\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Default key table. Key presses are first looked up in this table.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"lock-after-time\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 2147483647 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Time after which a client is locked if not used.\0" as *const u8
                    as *const libc::c_char,
                unit: b"seconds\0" as *const u8 as *const libc::c_char,
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"lock-command\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"lock -np\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Shell command to run to lock a client.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"message-command-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"bg=black,fg=yellow\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of the command prompt when in command mode, if 'mode-keys' is set to 'vi'.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"message-line\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_message_line_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Position (line) of messages and the command prompt.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"message-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"bg=yellow,fg=black\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of messages and the command prompt.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"mouse\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether the mouse is recognised and mouse key bindings are executed. Applications inside panes can use the mouse even when 'off'.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"prefix\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_KEY,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: ('b' as i32 as libc::c_ulonglong | 0x200000000000 as libc::c_ulonglong)
                    as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"The prefix key.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"prefix2\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_KEY,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0xff000000000 as libc::c_ulonglong as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"A second prefix key.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"renumber-windows\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether windows are automatically renumbered rather than leaving gaps.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"repeat-time\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 2000000 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 500 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Time to wait for a key binding to repeat, if it is bound with the '-r' flag.\0"
                    as *const u8 as *const libc::c_char,
                unit: b"milliseconds\0" as *const u8 as *const libc::c_char,
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"set-titles\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether to set the terminal title, if supported.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"set-titles-string\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"#S:#I:#W - \"#T\" #{session_alerts}\0" as *const u8
                    as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Format of the terminal title to set.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"silence-action\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_bell_action_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 3 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Action to take on a silence alert.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_status_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Number of lines in the status line.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-bg\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COLOUR,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 8 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Background colour of the status line. This option is deprecated, use 'status-style' instead.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-fg\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COLOUR,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 8 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Foreground colour of the status line. This option is deprecated, use 'status-style' instead.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-format\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0,
                default_arr: options_table_status_format_default.as_mut_ptr(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Formats for the status lines. Each array member is the format for one status line. The default status line is made up of several components which may be configured individually with other options such as 'status-left'.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-interval\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 2147483647 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 15 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Number of seconds between status line updates.\0" as *const u8
                    as *const libc::c_char,
                unit: b"seconds\0" as *const u8 as *const libc::c_char,
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-justify\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_status_justify_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Position of the window list in the status line.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-keys\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_status_keys_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Key set to use at the command prompt.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-left\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"[#{session_name}] \0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Contents of the left side of the status line.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-left-length\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 32767 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 10 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Maximum width of the left side of the status line.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-left-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"default\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of the left side of the status line.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-position\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_status_position_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Position of the status line.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-right\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"#{?window_bigger,[#{window_offset_x}#,#{window_offset_y}] ,}\"#{=21:pane_title}\" %H:%M %d-%b-%y\0"
                    as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Contents of the right side of the status line.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-right-length\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 32767 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 40 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Maximum width of the right side of the status line.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-right-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"default\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of the right side of the status line.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"status-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"bg=green,fg=black\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of the status line.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"prompt-cursor-colour\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COLOUR,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 6 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Colour of the cursor when in the command prompt.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"prompt-cursor-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_cursor_style_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of the cursor when in the command prompt.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"update-environment\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"DISPLAY KRB5CCNAME MSYSTEM SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY\0"
                    as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"List of environment variables to update in the session environment when a client is attached.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"visual-activity\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_visual_bell_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"How activity alerts should be shown: a message ('on'), a message and a bell ('both') or nothing ('off').\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"visual-bell\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_visual_bell_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"How bell alerts should be shown: a message ('on'), a message and a bell ('both') or nothing ('off').\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"visual-silence\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_visual_bell_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"How silence alerts should be shown: a message ('on'), a message and a bell ('both') or nothing ('off').\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"word-separators\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x2 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"!\"#$%&'()*+,-./:;<=>?@[\\]^`{|}~\0" as *const u8
                    as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Characters considered to separate words.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"aggressive-resize\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"When 'window-size' is 'smallest', whether the maximum size of a window is the smallest attached session where it is the current window ('on') or the smallest session it is linked to ('off').\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"allow-passthrough\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_allow_passthrough_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether applications are allowed to use the escape sequence to bypass tmux. Can be 'off' (disallowed), 'on' (allowed if the pane is visible), or 'all' (allowed even if the pane is invisible).\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"allow-rename\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether applications are allowed to use the escape sequence to rename windows.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"allow-set-title\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether applications are allowed to use the escape sequence to set the pane title.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"alternate-screen\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether applications are allowed to use the alternate screen.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"automatic-rename\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether windows are automatically renamed.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"automatic-rename-format\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str:
                    b"#{?pane_in_mode,[tmux],#{pane_current_command}}#{?pane_dead,[dead],}\0"
                        as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Format used to automatically rename windows.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"clock-mode-colour\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COLOUR,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 4 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Colour of the clock in clock mode.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"clock-mode-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_clock_mode_style_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Time format of the clock in clock mode.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"copy-mode-match-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"bg=cyan,fg=black\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of search matches in copy mode.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"copy-mode-current-match-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"bg=magenta,fg=black\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of the current search match in copy mode.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"copy-mode-mark-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"bg=red,fg=black\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of the marked line in copy mode.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"copy-mode-position-format\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"#[align=right]#{t/p:top_line_time}#{?#{e|>:#{top_line_time},0}, ,}[#{scroll_position}/#{history_size}]#{?search_timed_out, (timed out),#{?search_count, (#{search_count}#{?search_count_partial,+,} results),}}\0"
                    as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Format of the position indicator in copy mode.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"fill-character\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Character used to fill unused parts of window.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"main-pane-height\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"24\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Height of the main pane in the 'main-horizontal' layout. This may be a percentage, for example '10%'.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"main-pane-width\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"80\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Width of the main pane in the 'main-vertical' layout. This may be a percentage, for example '10%'.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"mode-keys\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_mode_keys_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Key set used in copy mode.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"mode-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"bg=yellow,fg=black\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of indicators and highlighting in modes.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"monitor-activity\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether an alert is triggered by activity.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"monitor-bell\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether an alert is triggered by a bell.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"monitor-silence\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: 2147483647 as libc::c_int as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Time after which an alert is triggered by silence. Zero means no alert.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"other-pane-height\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"0\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Height of the other panes in the 'main-horizontal' layout. This may be a percentage, for example '10%'.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"other-pane-width\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"0\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Height of the other panes in the 'main-vertical' layout. This may be a percentage, for example '10%'.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-active-border-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"#{?pane_in_mode,fg=yellow,#{?synchronize-panes,fg=red,fg=green}}\0"
                    as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of the active pane border.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-base-index\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_NUMBER,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0 as libc::c_int as u_int,
                maximum: (32767 as libc::c_int * 2 as libc::c_int + 1 as libc::c_int) as u_int,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Index of the first pane in each window.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-border-format\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str:
                    b"#{?pane_active,#[reverse],}#{pane_index}#[default] \"#{pane_title}\"\0"
                        as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Format of text in the pane status lines.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-border-indicators\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_pane_border_indicators_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether to indicate the active pane by colouring border or displaying arrow markers.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-border-lines\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_pane_border_lines_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: PANE_LINES_SINGLE as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Type of characters used to draw pane border lines. Some of these are only supported on terminals with UTF-8 support.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-border-status\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_pane_status_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Position of the pane status lines.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-border-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"default\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of the pane status lines.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-colours\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COLOUR,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0x1 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"The default colour palette for colours zero to 255.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-scrollbars\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_pane_scrollbars_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Pane scrollbar state.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-scrollbars-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"bg=black,fg=white,width=1,pad=0\0" as *const u8
                    as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of the pane scrollbar.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-scrollbars-position\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_pane_scrollbars_position_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Pane scrollbar position.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"popup-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"default\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Default style of popups.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"popup-border-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"default\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Default style of popup borders.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"popup-border-lines\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_popup_border_lines_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: BOX_LINES_SINGLE as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Type of characters used to draw popup border lines. Some of these are only supported on terminals with UTF-8 support.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"remain-on-exit\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_remain_on_exit_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether panes should remain ('on') or be automatically killed ('off' or 'failed') when the program inside exits.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"remain-on-exit-format\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"Pane is dead (#{?#{!=:#{pane_dead_status},},status #{pane_dead_status},}#{?#{!=:#{pane_dead_signal},},signal #{pane_dead_signal},}, #{t:pane_dead_time})\0"
                    as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Message shown after the program in a pane has exited, if remain-on-exit is enabled.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"scroll-on-clear\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether the contents of the screen should be scrolled intohistory when clearing the whole screen.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"synchronize-panes\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether typing should be sent to all panes simultaneously.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-active-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"default\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Default style of the active pane.\0" as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-size\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_CHOICE,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: options_table_window_size_list.as_mut_ptr(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 3 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"How window size is calculated. 'latest' uses the size of the most recently used client, 'largest' the largest client, 'smallest' the smallest client and 'manual' a size set by the 'resize-window' command.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"default\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Default style of panes that are not the active pane.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-status-activity-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"reverse\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of windows in the status line with an activity alert.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-status-bell-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"reverse\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of windows in the status line with a bell alert.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-status-current-format\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"#I:#W#{?window_flags,#{window_flags}, }\0" as *const u8
                    as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Format of the current window in the status line.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-status-current-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"default\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of the current window in the status line.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-status-format\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"#I:#W#{?window_flags,#{window_flags}, }\0" as *const u8
                    as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Format of windows in the status line, except the current window.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-status-last-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"default\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of the last window in the status line.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-status-separator\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b" \0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Separator between windows in the status line.\0" as *const u8
                    as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-status-style\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0x4 as libc::c_int,
                flags: 0x4 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"default\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b",\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Style of windows in the status line, except the current and last windows.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"wrap-search\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether searching in copy mode should wrap at the top or bottom.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"xterm-keys\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_FLAG,
                scope: 0x4 as libc::c_int,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 1 as libc::c_int as libc::c_longlong,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: b"Whether xterm-style function key sequences should be sent. This option is no longer used.\0"
                    as *const u8 as *const libc::c_char,
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-bind-key\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-capture-pane\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-copy-mode\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-display-message\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-display-panes\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-kill-pane\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-list-buffers\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-list-clients\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-list-keys\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-list-panes\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-list-sessions\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-list-windows\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-load-buffer\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-lock-server\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-new-session\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-new-window\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-paste-buffer\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-pipe-pane\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-queue\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-refresh-client\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-rename-session\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-rename-window\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-resize-pane\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-resize-window\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-save-buffer\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-select-layout\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-select-pane\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-select-window\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-send-keys\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-set-buffer\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-set-environment\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-set-hook\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-set-option\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-show-environment\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-show-messages\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-show-options\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-split-window\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"after-unbind-key\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"alert-activity\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"alert-bell\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"alert-silence\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"client-active\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"client-attached\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"client-detached\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"client-focus-in\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"client-focus-out\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"client-resized\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"client-session-changed\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"command-error\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-died\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-exited\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-focus-in\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-focus-out\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-mode-changed\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-set-clipboard\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"pane-title-changed\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x4 as libc::c_int | 0x8 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"session-closed\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"session-created\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"session-renamed\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"session-window-changed\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-layout-changed\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x4 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-linked\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-pane-changed\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x4 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-renamed\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x4 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-resized\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x4 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: b"window-unlinked\0" as *const u8 as *const libc::c_char,
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_COMMAND,
                scope: 0x2 as libc::c_int,
                flags: 0x1 as libc::c_int | 0x2 as libc::c_int,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: b"\0" as *const u8 as *const libc::c_char,
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: b"\0" as *const u8 as *const libc::c_char,
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
        {
            let mut init = options_table_entry {
                name: std::ptr::null::<libc::c_char>(),
                alternative_name: std::ptr::null::<libc::c_char>(),
                type_0: OPTIONS_TABLE_STRING,
                scope: 0,
                flags: 0,
                minimum: 0,
                maximum: 0,
                choices: std::ptr::null_mut::<*const libc::c_char>(),
                default_str: std::ptr::null::<libc::c_char>(),
                default_num: 0,
                default_arr: std::ptr::null_mut::<*const libc::c_char>(),
                separator: std::ptr::null::<libc::c_char>(),
                pattern: std::ptr::null::<libc::c_char>(),
                text: std::ptr::null::<libc::c_char>(),
                unit: std::ptr::null::<libc::c_char>(),
            };
            init
        },
    ];
}
#[used]
#[cfg_attr(target_os = "linux", link_section = ".init_array")]
#[cfg_attr(target_os = "windows", link_section = ".CRT$XIB")]
#[cfg_attr(target_os = "macos", link_section = "__DATA,__mod_init_func")]
static INIT_ARRAY: [unsafe extern "C" fn(); 1] = [run_static_initializers];
